﻿using System.Workflow.ComponentModel;
using System.Workflow.Activities;

namespace OscarCloverActivities
{
    public partial class Deserialize
    {
        #region Designer generated code

        /// <summary> 
        /// Required method for Designer support - do not modify 
        /// the contents of this method with the code editor.
        /// </summary>
        [System.Diagnostics.DebuggerNonUserCode]
        private void InitializeComponent()
        {
            this.CanModifyActivities = true;
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference1 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference2 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference3 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference4 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference5 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference6 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference7 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference8 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference9 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference10 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference11 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference12 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference13 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference14 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference15 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference16 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference17 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference18 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference19 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference20 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference21 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference22 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference23 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference24 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference25 = new System.Workflow.Activities.Rules.RuleConditionReference();
            System.Workflow.Activities.Rules.RuleConditionReference ruleconditionreference26 = new System.Workflow.Activities.Rules.RuleConditionReference();
            this.codeActivity2 = new System.Workflow.Activities.CodeActivity();
            this.codeActivity1 = new System.Workflow.Activities.CodeActivity();
            this.MessagingParameterInfo_ = new System.Workflow.Activities.CodeActivity();
            this.BuddyRightsReply_ = new System.Workflow.Activities.CodeActivity();
            this.LocationRightsReply_ = new System.Workflow.Activities.CodeActivity();
            this.FamilyVersionAck_ = new System.Workflow.Activities.CodeActivity();
            this.WellKnowURL_ = new System.Workflow.Activities.CodeActivity();
            this.MessageOfTheDay_ = new System.Workflow.Activities.CodeActivity();
            this.SelfInfoReply_ = new System.Workflow.Activities.CodeActivity();
            this.RateInfo_ = new System.Workflow.Activities.CodeActivity();
            this.ServerReady_ = new System.Workflow.Activities.CodeActivity();
            this.List = new System.Workflow.Activities.IfElseBranchActivity();
            this.SSIRightsReply = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity5 = new System.Workflow.Activities.IfElseBranchActivity();
            this.BOSRightsReply = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity4 = new System.Workflow.Activities.IfElseBranchActivity();
            this.MessagingParameterInfo = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity3 = new System.Workflow.Activities.IfElseBranchActivity();
            this.BuddyListRightsReply = new System.Workflow.Activities.IfElseBranchActivity();
            this.ifElseBranchActivity2 = new System.Workflow.Activities.IfElseBranchActivity();
            this.LocationRightsReply = new System.Workflow.Activities.IfElseBranchActivity();
            this.FamilyVersionAck = new System.Workflow.Activities.IfElseBranchActivity();
            this.WellKnowURL = new System.Workflow.Activities.IfElseBranchActivity();
            this.MessageOfTheDay = new System.Workflow.Activities.IfElseBranchActivity();
            this.SelfInfoReply = new System.Workflow.Activities.IfElseBranchActivity();
            this.RateInfo = new System.Workflow.Activities.IfElseBranchActivity();
            this.ServerReady = new System.Workflow.Activities.IfElseBranchActivity();
            this.SSIFamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.BOSSubfamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.MessagingSubfamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.BuddyListSubfamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.LocationSubfamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.AimGenericSubfamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.SSI = new System.Workflow.Activities.IfElseBranchActivity();
            this.BOS = new System.Workflow.Activities.IfElseBranchActivity();
            this.Messaging = new System.Workflow.Activities.IfElseBranchActivity();
            this.BuddyList = new System.Workflow.Activities.IfElseBranchActivity();
            this.Location = new System.Workflow.Activities.IfElseBranchActivity();
            this.AimGeneric = new System.Workflow.Activities.IfElseBranchActivity();
            this.cancellationHandlerActivity1 = new System.Workflow.ComponentModel.CancellationHandlerActivity();
            this.faultHandlersActivity1 = new System.Workflow.ComponentModel.FaultHandlersActivity();
            this.InvalidCloseChannel = new System.Workflow.ComponentModel.ThrowActivity();
            this.CloseConnectionChannelDeserialize = new System.Workflow.Activities.CodeActivity();
            this.InvalidSnacChannel = new System.Workflow.ComponentModel.ThrowActivity();
            this.FamilyCheck = new System.Workflow.Activities.IfElseActivity();
            this.SnacDeserialize = new System.Workflow.Activities.CodeActivity();
            this.CloseChannelInvalid = new System.Workflow.Activities.IfElseBranchActivity();
            this.CloseChannelValid = new System.Workflow.Activities.IfElseBranchActivity();
            this.SnacChannelInvalid = new System.Workflow.Activities.IfElseBranchActivity();
            this.SnacChannelValid = new System.Workflow.Activities.IfElseBranchActivity();
            this.CloseChannelSequenceCheck = new System.Workflow.Activities.IfElseActivity();
            this.SnacChannelSequenceCheck = new System.Workflow.Activities.IfElseActivity();
            this.ConnectionChannelDeserialize = new System.Workflow.Activities.CodeActivity();
            this.KeepAliveChannel = new System.Workflow.Activities.IfElseBranchActivity();
            this.CloseChannel = new System.Workflow.Activities.IfElseBranchActivity();
            this.ErrorChannel = new System.Workflow.Activities.IfElseBranchActivity();
            this.SnacChannel = new System.Workflow.Activities.IfElseBranchActivity();
            this.ConnectionChannel = new System.Workflow.Activities.IfElseBranchActivity();
            this.InvalidFlapHeader = new System.Workflow.ComponentModel.ThrowActivity();
            this.DropEvent = new System.Workflow.Activities.CodeActivity();
            this.ChannelCheck = new System.Workflow.Activities.IfElseActivity();
            this.ChannelFound = new System.Workflow.Activities.CodeActivity();
            this.Invalid = new System.Workflow.Activities.IfElseBranchActivity();
            this.Valid = new System.Workflow.Activities.IfElseBranchActivity();
            this.FlapHeaderCheck = new System.Workflow.Activities.IfElseActivity();
            this.ReaderToStreamSet = new System.Workflow.Activities.CodeActivity();
            // 
            // codeActivity2
            // 
            this.codeActivity2.Name = "codeActivity2";
            this.codeActivity2.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // codeActivity1
            // 
            this.codeActivity1.Name = "codeActivity1";
            this.codeActivity1.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // MessagingParameterInfo_
            // 
            this.MessagingParameterInfo_.Name = "MessagingParameterInfo_";
            this.MessagingParameterInfo_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // BuddyRightsReply_
            // 
            this.BuddyRightsReply_.Name = "BuddyRightsReply_";
            this.BuddyRightsReply_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // LocationRightsReply_
            // 
            this.LocationRightsReply_.Name = "LocationRightsReply_";
            this.LocationRightsReply_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // FamilyVersionAck_
            // 
            this.FamilyVersionAck_.Name = "FamilyVersionAck_";
            this.FamilyVersionAck_.ExecuteCode += new System.EventHandler(this.FamilyVersionAck_ExecudeCode);
            // 
            // WellKnowURL_
            // 
            this.WellKnowURL_.Name = "WellKnowURL_";
            this.WellKnowURL_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // MessageOfTheDay_
            // 
            this.MessageOfTheDay_.Name = "MessageOfTheDay_";
            this.MessageOfTheDay_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // SelfInfoReply_
            // 
            this.SelfInfoReply_.Name = "SelfInfoReply_";
            this.SelfInfoReply_.ExecuteCode += new System.EventHandler(this.JustToRead);
            // 
            // RateInfo_
            // 
            this.RateInfo_.Name = "RateInfo_";
            this.RateInfo_.ExecuteCode += new System.EventHandler(this.RateInfo_ExecudeCode);
            // 
            // ServerReady_
            // 
            this.ServerReady_.Name = "ServerReady_";
            this.ServerReady_.ExecuteCode += new System.EventHandler(this.ServerReady_ExecuteCode);
            // 
            // List
            // 
            ruleconditionreference1.ConditionName = "List";
            this.List.Condition = ruleconditionreference1;
            this.List.Name = "List";
            // 
            // SSIRightsReply
            // 
            this.SSIRightsReply.Activities.Add(this.codeActivity2);
            ruleconditionreference2.ConditionName = "SSIRightsReply";
            this.SSIRightsReply.Condition = ruleconditionreference2;
            this.SSIRightsReply.Name = "SSIRightsReply";
            // 
            // ifElseBranchActivity5
            // 
            this.ifElseBranchActivity5.Name = "ifElseBranchActivity5";
            // 
            // BOSRightsReply
            // 
            this.BOSRightsReply.Activities.Add(this.codeActivity1);
            ruleconditionreference3.ConditionName = "BOSRightsReply";
            this.BOSRightsReply.Condition = ruleconditionreference3;
            this.BOSRightsReply.Name = "BOSRightsReply";
            // 
            // ifElseBranchActivity4
            // 
            this.ifElseBranchActivity4.Name = "ifElseBranchActivity4";
            // 
            // MessagingParameterInfo
            // 
            this.MessagingParameterInfo.Activities.Add(this.MessagingParameterInfo_);
            ruleconditionreference4.ConditionName = "MessagingParameterInfo";
            this.MessagingParameterInfo.Condition = ruleconditionreference4;
            this.MessagingParameterInfo.Name = "MessagingParameterInfo";
            // 
            // ifElseBranchActivity3
            // 
            this.ifElseBranchActivity3.Name = "ifElseBranchActivity3";
            // 
            // BuddyListRightsReply
            // 
            this.BuddyListRightsReply.Activities.Add(this.BuddyRightsReply_);
            ruleconditionreference5.ConditionName = "BuddyListRightsReply";
            this.BuddyListRightsReply.Condition = ruleconditionreference5;
            this.BuddyListRightsReply.Name = "BuddyListRightsReply";
            // 
            // ifElseBranchActivity2
            // 
            this.ifElseBranchActivity2.Name = "ifElseBranchActivity2";
            // 
            // LocationRightsReply
            // 
            this.LocationRightsReply.Activities.Add(this.LocationRightsReply_);
            ruleconditionreference6.ConditionName = "LocationRightsReply";
            this.LocationRightsReply.Condition = ruleconditionreference6;
            this.LocationRightsReply.Name = "LocationRightsReply";
            // 
            // FamilyVersionAck
            // 
            this.FamilyVersionAck.Activities.Add(this.FamilyVersionAck_);
            ruleconditionreference7.ConditionName = "FamilyVersionAck";
            this.FamilyVersionAck.Condition = ruleconditionreference7;
            this.FamilyVersionAck.Name = "FamilyVersionAck";
            // 
            // WellKnowURL
            // 
            this.WellKnowURL.Activities.Add(this.WellKnowURL_);
            ruleconditionreference8.ConditionName = "WellKnowURL";
            this.WellKnowURL.Condition = ruleconditionreference8;
            this.WellKnowURL.Name = "WellKnowURL";
            // 
            // MessageOfTheDay
            // 
            this.MessageOfTheDay.Activities.Add(this.MessageOfTheDay_);
            ruleconditionreference9.ConditionName = "MessageOfTheDay";
            this.MessageOfTheDay.Condition = ruleconditionreference9;
            this.MessageOfTheDay.Name = "MessageOfTheDay";
            // 
            // SelfInfoReply
            // 
            this.SelfInfoReply.Activities.Add(this.SelfInfoReply_);
            ruleconditionreference10.ConditionName = "SelfInfoReply";
            this.SelfInfoReply.Condition = ruleconditionreference10;
            this.SelfInfoReply.Name = "SelfInfoReply";
            // 
            // RateInfo
            // 
            this.RateInfo.Activities.Add(this.RateInfo_);
            ruleconditionreference11.ConditionName = "RateInfo";
            this.RateInfo.Condition = ruleconditionreference11;
            this.RateInfo.Name = "RateInfo";
            // 
            // ServerReady
            // 
            this.ServerReady.Activities.Add(this.ServerReady_);
            ruleconditionreference12.ConditionName = "ServerReady";
            this.ServerReady.Condition = ruleconditionreference12;
            this.ServerReady.Name = "ServerReady";
            // 
            // SSIFamilyCheck
            // 
            this.SSIFamilyCheck.Activities.Add(this.SSIRightsReply);
            this.SSIFamilyCheck.Activities.Add(this.List);
            this.SSIFamilyCheck.Name = "SSIFamilyCheck";
            // 
            // BOSSubfamilyCheck
            // 
            this.BOSSubfamilyCheck.Activities.Add(this.BOSRightsReply);
            this.BOSSubfamilyCheck.Activities.Add(this.ifElseBranchActivity5);
            this.BOSSubfamilyCheck.Name = "BOSSubfamilyCheck";
            // 
            // MessagingSubfamilyCheck
            // 
            this.MessagingSubfamilyCheck.Activities.Add(this.MessagingParameterInfo);
            this.MessagingSubfamilyCheck.Activities.Add(this.ifElseBranchActivity4);
            this.MessagingSubfamilyCheck.Name = "MessagingSubfamilyCheck";
            // 
            // BuddyListSubfamilyCheck
            // 
            this.BuddyListSubfamilyCheck.Activities.Add(this.BuddyListRightsReply);
            this.BuddyListSubfamilyCheck.Activities.Add(this.ifElseBranchActivity3);
            this.BuddyListSubfamilyCheck.Name = "BuddyListSubfamilyCheck";
            // 
            // LocationSubfamilyCheck
            // 
            this.LocationSubfamilyCheck.Activities.Add(this.LocationRightsReply);
            this.LocationSubfamilyCheck.Activities.Add(this.ifElseBranchActivity2);
            this.LocationSubfamilyCheck.Name = "LocationSubfamilyCheck";
            // 
            // AimGenericSubfamilyCheck
            // 
            this.AimGenericSubfamilyCheck.Activities.Add(this.ServerReady);
            this.AimGenericSubfamilyCheck.Activities.Add(this.RateInfo);
            this.AimGenericSubfamilyCheck.Activities.Add(this.SelfInfoReply);
            this.AimGenericSubfamilyCheck.Activities.Add(this.MessageOfTheDay);
            this.AimGenericSubfamilyCheck.Activities.Add(this.WellKnowURL);
            this.AimGenericSubfamilyCheck.Activities.Add(this.FamilyVersionAck);
            this.AimGenericSubfamilyCheck.Name = "AimGenericSubfamilyCheck";
            // 
            // SSI
            // 
            this.SSI.Activities.Add(this.SSIFamilyCheck);
            ruleconditionreference13.ConditionName = "SSI";
            this.SSI.Condition = ruleconditionreference13;
            this.SSI.Name = "SSI";
            // 
            // BOS
            // 
            this.BOS.Activities.Add(this.BOSSubfamilyCheck);
            ruleconditionreference14.ConditionName = "BOS";
            this.BOS.Condition = ruleconditionreference14;
            this.BOS.Name = "BOS";
            // 
            // Messaging
            // 
            this.Messaging.Activities.Add(this.MessagingSubfamilyCheck);
            ruleconditionreference15.ConditionName = "Messaging";
            this.Messaging.Condition = ruleconditionreference15;
            this.Messaging.Name = "Messaging";
            // 
            // BuddyList
            // 
            this.BuddyList.Activities.Add(this.BuddyListSubfamilyCheck);
            ruleconditionreference16.ConditionName = "BuddyList";
            this.BuddyList.Condition = ruleconditionreference16;
            this.BuddyList.Name = "BuddyList";
            // 
            // Location
            // 
            this.Location.Activities.Add(this.LocationSubfamilyCheck);
            ruleconditionreference17.ConditionName = "Location";
            this.Location.Condition = ruleconditionreference17;
            this.Location.Name = "Location";
            // 
            // AimGeneric
            // 
            this.AimGeneric.Activities.Add(this.AimGenericSubfamilyCheck);
            ruleconditionreference18.ConditionName = "AimGeneric";
            this.AimGeneric.Condition = ruleconditionreference18;
            this.AimGeneric.Name = "AimGeneric";
            // 
            // cancellationHandlerActivity1
            // 
            this.cancellationHandlerActivity1.Name = "cancellationHandlerActivity1";
            // 
            // faultHandlersActivity1
            // 
            this.faultHandlersActivity1.Name = "faultHandlersActivity1";
            // 
            // InvalidCloseChannel
            // 
            this.InvalidCloseChannel.FaultType = typeof(System.IO.InvalidDataException);
            this.InvalidCloseChannel.Name = "InvalidCloseChannel";
            // 
            // CloseConnectionChannelDeserialize
            // 
            this.CloseConnectionChannelDeserialize.Name = "CloseConnectionChannelDeserialize";
            this.CloseConnectionChannelDeserialize.ExecuteCode += new System.EventHandler(this.CloseConnectionChannelDeserialize_ExecuteCode);
            // 
            // InvalidSnacChannel
            // 
            this.InvalidSnacChannel.FaultType = typeof(System.IO.InvalidDataException);
            this.InvalidSnacChannel.Name = "InvalidSnacChannel";
            // 
            // FamilyCheck
            // 
            this.FamilyCheck.Activities.Add(this.AimGeneric);
            this.FamilyCheck.Activities.Add(this.Location);
            this.FamilyCheck.Activities.Add(this.BuddyList);
            this.FamilyCheck.Activities.Add(this.Messaging);
            this.FamilyCheck.Activities.Add(this.BOS);
            this.FamilyCheck.Activities.Add(this.SSI);
            this.FamilyCheck.Name = "FamilyCheck";
            // 
            // SnacDeserialize
            // 
            this.SnacDeserialize.Name = "SnacDeserialize";
            this.SnacDeserialize.ExecuteCode += new System.EventHandler(this.SnacDeserialize_ExecuteCode);
            // 
            // CloseChannelInvalid
            // 
            this.CloseChannelInvalid.Activities.Add(this.InvalidCloseChannel);
            this.CloseChannelInvalid.Activities.Add(this.faultHandlersActivity1);
            this.CloseChannelInvalid.Activities.Add(this.cancellationHandlerActivity1);
            this.CloseChannelInvalid.Name = "CloseChannelInvalid";
            // 
            // CloseChannelValid
            // 
            this.CloseChannelValid.Activities.Add(this.CloseConnectionChannelDeserialize);
            ruleconditionreference19.ConditionName = "FlapHeader";
            this.CloseChannelValid.Condition = ruleconditionreference19;
            this.CloseChannelValid.Name = "CloseChannelValid";
            // 
            // SnacChannelInvalid
            // 
            this.SnacChannelInvalid.Activities.Add(this.InvalidSnacChannel);
            this.SnacChannelInvalid.Name = "SnacChannelInvalid";
            // 
            // SnacChannelValid
            // 
            this.SnacChannelValid.Activities.Add(this.SnacDeserialize);
            this.SnacChannelValid.Activities.Add(this.FamilyCheck);
            ruleconditionreference20.ConditionName = "Sequence";
            this.SnacChannelValid.Condition = ruleconditionreference20;
            this.SnacChannelValid.Name = "SnacChannelValid";
            // 
            // CloseChannelSequenceCheck
            // 
            this.CloseChannelSequenceCheck.Activities.Add(this.CloseChannelValid);
            this.CloseChannelSequenceCheck.Activities.Add(this.CloseChannelInvalid);
            this.CloseChannelSequenceCheck.Name = "CloseChannelSequenceCheck";
            // 
            // SnacChannelSequenceCheck
            // 
            this.SnacChannelSequenceCheck.Activities.Add(this.SnacChannelValid);
            this.SnacChannelSequenceCheck.Activities.Add(this.SnacChannelInvalid);
            this.SnacChannelSequenceCheck.Name = "SnacChannelSequenceCheck";
            // 
            // ConnectionChannelDeserialize
            // 
            this.ConnectionChannelDeserialize.Name = "ConnectionChannelDeserialize";
            this.ConnectionChannelDeserialize.ExecuteCode += new System.EventHandler(this.ConnectionChannelDeserialize_ExecuteCode);
            // 
            // KeepAliveChannel
            // 
            ruleconditionreference21.ConditionName = "SnacChannel";
            this.KeepAliveChannel.Condition = ruleconditionreference21;
            this.KeepAliveChannel.Name = "KeepAliveChannel";
            // 
            // CloseChannel
            // 
            this.CloseChannel.Activities.Add(this.CloseChannelSequenceCheck);
            ruleconditionreference22.ConditionName = "CloseChannel";
            this.CloseChannel.Condition = ruleconditionreference22;
            this.CloseChannel.Name = "CloseChannel";
            // 
            // ErrorChannel
            // 
            ruleconditionreference23.ConditionName = "ErrorChannel";
            this.ErrorChannel.Condition = ruleconditionreference23;
            this.ErrorChannel.Name = "ErrorChannel";
            // 
            // SnacChannel
            // 
            this.SnacChannel.Activities.Add(this.SnacChannelSequenceCheck);
            ruleconditionreference24.ConditionName = "SnacChannel";
            this.SnacChannel.Condition = ruleconditionreference24;
            this.SnacChannel.Name = "SnacChannel";
            // 
            // ConnectionChannel
            // 
            this.ConnectionChannel.Activities.Add(this.ConnectionChannelDeserialize);
            ruleconditionreference25.ConditionName = "SnacChannel";
            this.ConnectionChannel.Condition = ruleconditionreference25;
            this.ConnectionChannel.Name = "ConnectionChannel";
            // 
            // InvalidFlapHeader
            // 
            this.InvalidFlapHeader.FaultType = typeof(System.IO.InvalidDataException);
            this.InvalidFlapHeader.Name = "InvalidFlapHeader";
            // 
            // DropEvent
            // 
            this.DropEvent.Name = "DropEvent";
            this.DropEvent.ExecuteCode += new System.EventHandler(this.DropEvent_ExecuteCode);
            // 
            // ChannelCheck
            // 
            this.ChannelCheck.Activities.Add(this.ConnectionChannel);
            this.ChannelCheck.Activities.Add(this.SnacChannel);
            this.ChannelCheck.Activities.Add(this.ErrorChannel);
            this.ChannelCheck.Activities.Add(this.CloseChannel);
            this.ChannelCheck.Activities.Add(this.KeepAliveChannel);
            this.ChannelCheck.Name = "ChannelCheck";
            // 
            // ChannelFound
            // 
            this.ChannelFound.Name = "ChannelFound";
            this.ChannelFound.ExecuteCode += new System.EventHandler(this.ChannelFound_ExecuteCode);
            // 
            // Invalid
            // 
            this.Invalid.Activities.Add(this.InvalidFlapHeader);
            this.Invalid.Name = "Invalid";
            // 
            // Valid
            // 
            this.Valid.Activities.Add(this.ChannelFound);
            this.Valid.Activities.Add(this.ChannelCheck);
            this.Valid.Activities.Add(this.DropEvent);
            ruleconditionreference26.ConditionName = "Sequence";
            this.Valid.Condition = ruleconditionreference26;
            this.Valid.Name = "Valid";
            // 
            // FlapHeaderCheck
            // 
            this.FlapHeaderCheck.Activities.Add(this.Valid);
            this.FlapHeaderCheck.Activities.Add(this.Invalid);
            this.FlapHeaderCheck.Name = "FlapHeaderCheck";
            // 
            // ReaderToStreamSet
            // 
            this.ReaderToStreamSet.Name = "ReaderToStreamSet";
            this.ReaderToStreamSet.ExecuteCode += new System.EventHandler(this.ReaderToStreamSet_ExecuteCode);
            // 
            // Deserialize
            // 
            this.Activities.Add(this.ReaderToStreamSet);
            this.Activities.Add(this.FlapHeaderCheck);
            this.Name = "Deserialize";
            this.CanModifyActivities = false;

        }

        #endregion

        private CodeActivity ReaderToStreamSet;
        private CodeActivity BuddyRightsReply_;
        private CodeActivity LocationRightsReply_;
        private CodeActivity codeActivity2;
        private CodeActivity codeActivity1;
        private CodeActivity MessagingParameterInfo_;
        private CodeActivity DropEvent;
        private CodeActivity FamilyVersionAck_;
        private CodeActivity WellKnowURL_;
        private CodeActivity MessageOfTheDay_;
        private CodeActivity RateInfo_;
        private CodeActivity SelfInfoReply_;
        private IfElseBranchActivity BuddyList;
        private IfElseBranchActivity Messaging;
        private IfElseBranchActivity BOS;
        private IfElseBranchActivity SSI;
        private IfElseBranchActivity RateInfo;
        private IfElseBranchActivity ServerReady;
        private IfElseActivity AimGenericSubfamilyCheck;
        private IfElseBranchActivity SelfInfoReply;
        private IfElseBranchActivity MessageOfTheDay;
        private IfElseBranchActivity WellKnowURL;
        private IfElseBranchActivity FamilyVersionAck;
        private IfElseBranchActivity ifElseBranchActivity2;
        private IfElseBranchActivity LocationRightsReply;
        private IfElseActivity LocationSubfamilyCheck;
        private IfElseBranchActivity ifElseBranchActivity3;
        private IfElseBranchActivity BuddyListRightsReply;
        private IfElseActivity BuddyListSubfamilyCheck;
        private IfElseBranchActivity ifElseBranchActivity4;
        private IfElseBranchActivity MessagingParameterInfo;
        private IfElseActivity MessagingSubfamilyCheck;
        private IfElseBranchActivity ifElseBranchActivity5;
        private IfElseBranchActivity BOSRightsReply;
        private IfElseActivity BOSSubfamilyCheck;
        private IfElseBranchActivity List;
        private IfElseBranchActivity SSIRightsReply;
        private IfElseActivity SSIFamilyCheck;
        private CodeActivity ServerReady_;
        private IfElseBranchActivity Location;
        private IfElseBranchActivity AimGeneric;
        private IfElseActivity FamilyCheck;
        private ThrowActivity InvalidFlapHeader;
        private FaultHandlersActivity faultHandlersActivity1;
        private CancellationHandlerActivity cancellationHandlerActivity1;
        private ThrowActivity InvalidCloseChannel;
        private IfElseBranchActivity SnacChannelInvalid;
        private IfElseBranchActivity SnacChannelValid;
        private IfElseActivity SnacChannelSequenceCheck;
        private ThrowActivity InvalidSnacChannel;
        private CodeActivity SnacDeserialize;
        private CodeActivity CloseConnectionChannelDeserialize;
        private IfElseBranchActivity CloseChannelInvalid;
        private IfElseBranchActivity CloseChannelValid;
        private IfElseActivity CloseChannelSequenceCheck;
        private CodeActivity ConnectionChannelDeserialize;
        private IfElseBranchActivity SnacChannel;
        private IfElseBranchActivity ConnectionChannel;
        private IfElseActivity ChannelCheck;
        private IfElseBranchActivity KeepAliveChannel;
        private IfElseBranchActivity CloseChannel;
        private IfElseBranchActivity ErrorChannel;
        private CodeActivity ChannelFound;
        private IfElseBranchActivity Invalid;
        private IfElseBranchActivity Valid;
        private IfElseActivity FlapHeaderCheck;



















































































































    }
}
